package App;
import java.util.HashSet;
import java.util.Set;


public class Modele {
	
	private String marque;
	private String nom;
	private Set<Gamme> gammes = new HashSet<Gamme>();
	
	public String getMarque() {
		return marque;
	}
	
	public void setMarque(String marque) {
		this.marque = marque;
	}

	public String getNom() {
		return nom;
	}
	
	public void setNom(String nom) {
		this.nom = nom;
	}
	
	public Set<Gamme> getGammes() {
		return gammes;
	}
	
	public void setGammes(Set<Gamme> gammes) {
		this.gammes = gammes;
	}
	
	public Modele(String marque, String nom) {
		this.marque = marque;
		this.nom = nom;
	}
	
	public void addGamme(Gamme gamme) {
		gammes.add(gamme);
	}
	
	public void removeGamme(Gamme gamme) {
		gammes.remove(gamme);
	}
	
	public String toString() {
		String res = "Marque : " + marque + "\n";;
		res += "Nom : " + nom + "\n";
		res += "--------------------\n";
		for (Gamme gamme : gammes) {
			res += gamme;
			res += "--------------------\n";
		}
		return res;
	}
	
}
